<?php

namespace App\Models\Operation;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;

class OperationTemplateData extends Model
{
	use SoftDeletes;

    public $table = 'operation_template_datas';

    protected $dates = ['deleted_at'];

    public $fillable = [
		// 内容模板类型名
		'template_type',
		// 内容模板编号
		'template_no',
		// 服务商
		'sp_id',
		// 频道id
		'channel_id',
		// 终端
		'terminal',
		// 中间件
		'middleware',
		// 内容, 现在存为json
		'content',
		// 起止时间
		'start_time',
		'end_time',
    ];

    /**
     * The attributes that should be casted to native types.
     *
     * @var array
     */
    protected $casts = [
		// 内容模板类型名
		'template_type' => 'string',
		// 内容模板编号
		'template_no' => 'string',
		// 服务商
		'sp_id' => 'string',
		// 频道id
		'channel_id' => 'string',
		// 终端
		'terminal' => 'string',
		// 中间件
		'middleware' => 'string',
		// 内容, 现在存为json
		'content' => 'string',
		// 起止时间
		'start_time' => 'string',
		'end_time' => 'string'
    ];
}
